::v-deep {
  .calendar-box {
    margin-bottom: 10px;
    .el-calendar__header {
      .el-calendar__button-group {
        .el-button-group {
          .el-button:nth-child(2) {
            display: none;
          }
        }
      }
    }

    .el-calendar__body {
      padding: 0;

      .el-calendar-table {
        .el-calendar-table__row {
          td {
            .el-calendar-day {
              padding: 0;
              height: auto;
              line-height: 40px;
              text-align: center;
            }
          }
        }
      }
    }
  }
}